Einleitung
Dies ist eine Schritt-für-Schritt-Anleitung, wie man einen Python-Arbeitsbereich zum Addon-Manager hinzufügt.
Voraussetzungen:
Entwicklermodus aktivieren
- Den Voreinstellungseditor öffnen: Den Menüeintrag Bearbeiten →
Einstellungen... auswählen.
- Die Menüoption
Addon-Manager in der linken Leiste auswählen.
- Auf dem Menüreiter Addon-Manager Optionen den Haken in der Checkbox Addon-Entwickler-Modus setzen. Dies aktiviert die Schaltfläche Entwicklerwerkzeuge... im Addon-Manager.
- Die Schaltfläche OK drücken, um den Voreinstellungseditor zu schließen.
Die package.xml-Datei erstellen
- Den Addon-Manager öffnen: Im Menü die Option Extras →
Addon-Manager wählen.
- Auf die Schaltfläche Entwicklerwerkzeuge... klicken.
- Der Dialog Addon-Entwicklerwerkzeuge wird geöffnet.

- Das Folgende eingeben:
- Pfad zum Addon: Der Pfad zum lokalen Git-Repository.
- Addon-Name: Dies wird in den Listen des Addon-Managers angezeigt..
- Beschreibung: Siehe oben.
- Version: Siehe oben.
- Repository-URL
- Primärzweig
- README-URL: Empfohlen.
- Icon: Das Symbol muss Teil des Repositorys sein..
- Die Schaltfläche
am unteren Rand des Dialogfelds drücken.
- Der Inhaltselement-Dialog wird geöffnet.

- Der Inhaltstyp sollte auf
Arbeitsbereich gesetzt werden.
- Das Kontrollkästchen Dies ist das einzige Element im Addon aktivieren.
- Den Arbeitsbereichs-Klassennamen eingeben. Dies ist der Klassenname, der in der Datei InitGui.py angegeben ist.
- Für Unterverzeichnis den Wert
./ eingeben.
- Auf die Schaltfläche OK klicken, um das Dialogfeld zu schließen.
- Auf die Schaltfläche Speichern klicken, um das Dialogfeld Addon-Entwicklertools zu schließen und die Datei package.xml zu speichern.
- Auf die Schaltfläche
Schließen klicken, um den Addon-Manager zu schließen.
- Die erstellte Datei in das Remote-Repository übertragen.
Den Arbeitsbereich zur .gitmodules-Datei hinzufügen
- Fork https://github.com/FreeCAD/FreeCAD-addons.
- Erstelle einen neuen Branch.
- Bearbeite die Datei .gitmodules um das neue Addon in alphabetischer Reihenfolge aufzunehmen.
- Den neuen Branch auf GitHub pushen.
- Einen Pull-Request mit der neuen Datei .gitmodules an das FreeCAD-Addons-Repository senden.
Siehe auch